package com.kingsoft.miot.bridge.controller.resp;

import java.util.List;
import java.util.Map;

import com.kingsoft.miot.bridge.pojo.scene.OptionData;

/**
 * 场景列表返回信息
 * 
 * @author melody
 *
 */
public class SceneInfoResp {

	private String id;
	private String name;
	// 场景状态列表
	private Map<String, Object> status;
	// 场景行为信息列表
	private List<OptionData> info;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Map<String, Object> getStatus() {
		return status;
	}

	public void setStatus(Map<String, Object> status) {
		this.status = status;
	}

	public List<OptionData> getInfo() {
		return info;
	}

	public void setInfo(List<OptionData> info) {
		this.info = info;
	}

	// 测试效果
//	public static void main(String[] args) {
//		SceneInfoResp sceneInfoResp = new SceneInfoResp();
//
//		Map<String, Object> maps = new HashMap<>();
//		maps.put("name", "开");
//		maps.put("value", 1);
//		List<OptionData> list = new ArrayList<>();
//		OptionData op1 = new OptionData();
//		op1.setData(new ArrayList<String>());
//		op1.setName("h1");
//		OptionData op2 = new OptionData();
//		op1.setData(new ArrayList<String>());
//		op1.setName("h1");
//		OptionData op3 = new OptionData();
//		op1.setData(new ArrayList<String>());
//		op1.setName("h1");
//		list.add(op1);
//		list.add(op2);
//		list.add(op3);
//
//		sceneInfoResp.setId("sds");
//		sceneInfoResp.setInfo(list);
//		sceneInfoResp.setName("sdsdsd1233");
//		sceneInfoResp.setStatus(maps);
//
//		System.out.println(JSON.toJSONString(sceneInfoResp));
//	}

}
